[minios] Add xenbus shutdown control support
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Fri, 30 Nov 2012 09:32:27 +0000 (09:32 +0000)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Fri, 30 Nov 2012 09:32:27 +0000 (09:32 +0000)
commit5088edf797252b470d1e74f9125fae29fc026911
tree8a410432b43e3486e334af8d09ddbe29cd36d99f
parente71632467f29cbb214f50352ee6216da8c1a7cab
[minios] Add xenbus shutdown control support

Add a thread watching the xenbus shutdown control path and notifies a
wait queue.

Add HYPERVISOR_shutdown convenient inline for minios shutdown.

Add proper shutdown to the minios test application.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Committed-by: Keir Fraser <keir@xen.org>
extras/mini-os/include/kernel.h
extras/mini-os/include/x86/x86_32/hypercall-x86_32.h
extras/mini-os/include/x86/x86_64/hypercall-x86_64.h
extras/mini-os/kernel.c
extras/mini-os/test.c